Skip to content

fix(deps): update dependency org.aesh:terminal-tty to v3.19 - #73

Open
renovate[bot] wants to merge 1 commit into
mainfrom
renovate/version.aesh
Open

renovate[bot] wants to merge 1 commit into
mainfrom
renovate/version.aesh

Conversation

@renovate

@renovate renovate Bot commented Mar 31, 2026 •

Copy link
Copy Markdown
Contributor

Note

This PR body was truncated due to platform limits.

This PR contains the following updates:

Package Change Age Confidence
org.aesh:terminal-tty (source) 3.4 → 3.19 age confidence

Warning

Some dependencies could not be looked up. Check the Dependency Dashboard for more information.


Release Notes

aeshell/aesh-readline (org.aesh:terminal-tty)

v3.19: Release 3.19

Compare Source

What's New in 3.19

Issues
  • #​393 Bump netty.version from 4.2.19.Final to 4.2.20.Final
  • #​394 feat: expose terminal size as a synchronous query in terminal-detect
  • #​395 feat: detect progressive keyboard support and in-band resize in probe batch
  • #​396 Enable progressive keyboard enhancements (push/pop + decoder)
Changes
  • Fix native-image FFM registration for ioctl (#​394)
  • Document progressive keyboard enablement (#​396)
  • Bind disambiguated keys to legacy actions (#​396)
  • Translate disambiguated keys to signals (#​396)
  • Push progressive keyboard enhancements, slice 1 (#​396)
  • Record mode 2048 and keyboard flags in live check (#​395)
  • Probe progressive keyboard support in batch (#​395)
  • Probe in-band resize mode in batch (#​395)
  • Document size query, add field evidence (#​394)
  • Wire Windows terminal size query, slice 2 (#​394)
  • Add POSIX terminal size query, slice 1 (#​394)

Full Changelog: aeshell/aesh-readline@v3.18.8...v3.19

v3.18.8: Release 3.18.8

Compare Source

What's New in 3.18.8

Issues
  • #​377 Plan shared, bounded, low-overhead terminal detection for Quarkus integration
  • #​378 Define no-I/O detection policies and bounded optional enrichment
  • #​379 Establish detection startup benchmarks and deterministic probe regression gates
  • #​380 Add scoped multi-subscriber capability completion and change updates
  • #​381 Reuse one scoped terminal capability source across embedded consumers
  • #​382 Model endpoint locality and per-stream terminal facts explicitly
  • #​384 Bump org.graalvm.buildtools:native-maven-plugin from 1.1.14 to 1.1.16
  • #​386 Bump org.apache.maven.plugins:maven-surefire-plugin from 3.6.0 to 3.6.1
  • #​388 Native artifact guards fail under GraalVM CE 25.0.4.1.1 on clean HEAD
  • #​389 Add JNI Win32 probe transport for pre-connection detection on JDKs without FFM
  • #​390 Bump sshd-core.version from 2.20.0 to 2.20.1
  • #​392 Bump org.graalvm.buildtools:native-maven-plugin from 1.1.16 to 1.1.18
Changes
  • Untrack local planning docs (#​377)
  • Document native example builds in README
  • Add native profile for building example images (#​377)
  • Gate in-image blind reflection out of the native guards (#​388)
  • feat: Add replacingCurrentWord completion flag
  • Correct field-harness docs for JNI probing on JDK 21 (#​389)
  • Make JNI guard tests hermetic against the load latch (#​389)
  • Add JNI Win32 probe transport after FFM (#​389)
  • Split JNI loading from class initialization (#​389)
  • Relocate Win32 JNI bridge to terminal-detect (#​389)
  • Plan JNI Win32 probe bridge for pre-connection detection (#​389)
  • Add Windows field harness for endpoint validation (#​377)
  • Make bounded enrichment tests hermetic under multiplexers (#​378)
  • Close remaining #​382 contract gaps: image, dimensions, supply
  • Use declared endpoints for attachment and theme forwarding (#​382)
  • Declare endpoint origin at setup and accept time (#​382)
  • Add subscription example and publication benchmark (#​380)
  • Tie capability subscriptions to detection owner lifetime (#​380)
  • Bridge transport resize events into endpoint context (#​380)
  • Fix subscription replay and close races (#​380)
  • Add scoped multi-subscriber capability subscriptions (#​380)
  • Serve test-only reflection from test resources, not shipped jars
  • Replace test-only reflection with package seams, prune native config
  • Add creator-supplied endpoint context and fd-gated defaults (#​382)
  • Validate connection setup and reader lifecycle (#​381)
  • Attach scoped detection to connections (#​381)
  • Add public bounded enrichment factory (#​378)
  • Add deadline/cancellation-aware probe contract (#​378)
  • Share one discovery round across full/async readers (#​378)
  • Fix subprocess capture and drainer lifecycle (#​378)
  • Implemented the core-only slice #​378
  • Plan scoped detection policy and guard passive reads (#​378)
  • Add local detection performance baselines (#​379)
  • Harden detection fixtures and cold-start CI (#​379)

Full Changelog: aeshell/aesh-readline@v3.18.7...v3.18.8

v3.18.7: Release 3.18.7

Compare Source

What's New in 3.18.7

Issues
  • #​373 Bump org.apache.mina:mina-core from 2.2.9 to 2.2.10
  • #​374 Bump org.sonatype.central:central-publishing-maven-plugin from 0.11.0 to 0.12.0
  • #​375 Add Windows CI job mimicking the Quarkus fork environment (headless Git-Bash console path)
  • #​376 tryTestT has no deadline: stuck sh child hangs augmentation forever (quarkusio/quarkus#57716 root cause)
Changes
  • Add hanging-sh mimic leg recreating the Quarkus stuck-probe shape (#​376)
  • Bound tryTestT with a deadline; stuck probe degrades to unknown (#​376)
  • Quiet mimic CI logs: scope FINE to org.aesh, add msvc step (#​375)
  • Fix mimic pipe legs: create the coproc once per step (#​375)
  • Add Windows CI job mimicking the Quarkus fork environment (#​375)

Full Changelog: aeshell/aesh-readline@v3.18.6...v3.18.7

v3.18.6: Release 3.18.6

Compare Source

What's New in 3.18.6

Issues
  • #​369 Bump actions/upload-artifact from 6 to 7
  • #​371 Widen CompletionHandler render methods to protected for custom display
  • #​372 Update OSC 7501 support to spec revision 0.4; remove Pst hint
Changes
  • Update OSC 7501 support to spec revision 0.4, remove Pst hint (#​372)
  • Widen CompletionHandler render methods to protected (#​371)

Full Changelog: aeshell/aesh-readline@v3.18.5...v3.18.6

v3.18.5: Release 3.18.5

Compare Source

What's New in 3.18.5

Issues
  • #​364 Add application-side OSC 7501 program-status reporting
  • #​365 Bump actions/upload-artifact from 4 to 6
  • #​367 Bump netty.version from 4.2.18.Final to 4.2.19.Final
  • #​368 FfmPosix downcall handles unparseable by GraalVM CE 25.0.1 (linkToNative), breaks native builds
Changes
  • Skip dead-code-eliminated holders in native-image guard test (#​368)
  • Guard FFM holder runtime-init pins in native-image.properties (#​368)
  • Force runtime init for FFM downcall holders in native images (#​368)
  • Pin release builds to Maven 3.9.x via wrapper
  • Capture Central bundle contents in release job
  • Fix all javadoc warnings
  • Add application-side OSC 7501 program-status reporting (#​364)
  • added timing logging to color query

Full Changelog: aeshell/aesh-readline@v3.18.4...v3.18.5

v3.18.4: Release 3.18.4

Compare Source

What's New in 3.18.4

Issues
  • #​291 Add scoped stdin-handler lease API to replace manual save/set/restore
  • #​292 Add first-class stream-backed interactive Connection (pipe-driven embedders)
  • #​293 Consolidate terminal probing: single session cache, remove duplicated detectors
  • #​294 Read terminfo database directly instead of spawning infocmp as fallback
  • #​295 Make terminal probing unit-testable with injectable I/O
  • #​297 Move shared FFM bindings to terminal-detect: FFM probe transport (POSIX + Windows native)
  • #​298 Bump com.fasterxml.jackson.core:jackson-databind from 2.22.2 to 2.22.3
  • #​300 Terminal modules full-review follow-up (2026-09-28)
  • #​301 Register standalone terminal-detect FFM downcalls for native-image
  • #​302 Let queried terminal RGB override platform theme in detectFull
  • #​303 Make TerminalCapabilities color-depth predicates consistent
  • #​304 Preserve unprobed grapheme clustering as unknown in async detection
  • #​305 Prevent getInstance from returning null during cache invalidation
  • #​306 Honor the earliest OSC terminator in both color parsers
  • #​307 Parse DECRPM within one CSI response when DA1 arrives first
  • #​308 Read AppsUseLightTheme as a REG_DWORD, including hexadecimal zero
  • #​309 Fail probe-session creation when stty raw-mode setup fails
  • #​310 Use active configurations for IDE and Windows Terminal theme fallbacks
  • #​311 Serialize shared encoder buffers through output consumption
  • #​312 Grow the encoder char buffer before BMP writes after surrogate pairs
  • #​313 Emit valid replacement bytes for unpaired UTF-8 surrogates
  • #​314 Deliver lone Escape when terminal event filters are enabled
  • #​315 Route input preceding a signal through normal filtering and buffering
  • #​316 Accumulate fragmented in-band query responses before parsing
  • #​317 Allow queryThemeMode replies while theme notifications are subscribed
  • #​318 Validate complete CPR responses before completing getCursorPosition
  • #​319 Restore stdin handler when lease acquisition callback throws
  • #​320 Give InputReader an explicit no-silent-loss overflow policy
  • #​321 Preserve the character following an unpaired high surrogate in InputReader
  • #​322 Support hexadecimal terminfo directories and TERMINFO precedence
  • #​323 Decode cancelled terminfo capabilities without unsigned bogus values
  • #​324 Handle Sixel palettes of two to seven colors without division by zero
  • #​325 Keep scaled Sixel image dimensions positive
  • #​326 Invalidate cached Sixel output when encoding options change
  • #​327 Restore symmetric equals/hashCode behavior for TerminalString
  • #​328 Use WriteConsoleW only for a verified console output handle
  • #​329 Make TtyDetect honor the requested file descriptor
  • #​330 Let the Cygwin provider probe mintty without a Win32 console handle
  • #​331 Apply the Cygwin UTF-8 default in TerminalConnection convenience constructors
  • #​332 Honor KEY_EVENT repeatCount for printable Windows characters
  • #​333 Preserve UTF-16 surrogate pairs and explicit encoding in Windows input
  • #​334 Include ENABLE_EXTENDED_FLAGS when disabling Windows Quick Edit
  • #​335 Own one TerminalConnection reader lifecycle and shut down its executor
  • #​336 Complete terminal resource cleanup even when attribute restoration fails
  • #​337 Close ExecPty-owned slave streams without closing borrowed standard streams
  • #​338 Unblock FfmPty bulk stream reads before releasing native resources
  • #​339 Bypass region routing for split-screen renderer writes
  • #​340 Update terminal scrolling margins when the split ratio changes
  • #​341 Remove available()-as-readiness assumptions from remaining terminal readers
  • #​342 Make terminal-detect and terminal-tty pass standard MRJAR validation
  • #​343 Restrict native POSIX providers to explicitly supported ABIs
  • #​344 Keep the Windows live-terminal guard until the old pump has stopped
  • #​345 Finish terminal probes on matching replies instead of redundant timeouts
  • #​346 Reuse completed async detection when full detection is requested
  • #​347 Reuse the captured environment for platform theme fallback
  • #​348 Profile and reduce per-syscall and per-console-record allocation
  • #​349 Batch LineDisciplineTerminal output when byte-wise processing is unnecessary
  • #​350 Improve Sixel sampling and pixel/palette work with fidelity checks
  • #​351 Evaluate probe backend policy for one-shot versus reused startup workloads
  • #​352 Design an incremental terminal reply collector with explicit input routing
  • #​353 Separate per-connection capability state from process startup defaults
  • #​354 Model capability snapshots and in-flight detection explicitly
  • #​355 Define ownership and cancellation contracts for readers, PTYs, and output
  • #​356 Centralize injectable platform facts used by detection and providers
  • #​357 Consolidate terminal subprocess execution with deadlines and typed results
  • #​358 Converge terminal-detect and TerminalFeatures query implementations
  • #​359 Fix Windows build failures and isolate terminal detection across native, Git Bash, and Cygwin environments
  • #​360 Build failure on Windows git-bash: CRLF double-submit in readline tests + file-permission guard
  • #​361 Bump org.apache.maven:apache-maven from 3.9.16 to 3.10.0
  • #​362 Bump sshd-core.version from 2.19.0 to 2.20.0
  • #​363 testFullRunsPlatformFallbackWhenProbeSilent fails inside IntelliJ IDEA terminal
Changes
  • Probe without competing readers; always restore cursor
  • Complete Windows FFM native-image coverage
  • Isolate full-detection fallback tests from host terminal (#​363)
  • updates to TerminalColorExample
  • Complete standalone terminal-detect native-image metadata
  • Probe color and grapheme in one session
  • Defer platform theme fallback until probing fails
  • ExternalTerminalOwnedInputTest.testOwnedModeObservesEof polled available() before reading its slave pipe.
  • Join background color query in async-sharing test to stop cross-test session leaks
  • Resolve WinSys/Cygwin overlap by priority instead of exclusion (#​360)
  • Select WinSys backend when a real console exists under Cygwin (#​360)
  • Fail loud when console mode programming fails on Cygwin path (#​360)
  • Collapse CRLF to single submit, fix Windows git-bash build (#​360)
  • updates to windows detection and tty
  • Honor Windows Terminal schemes and profile backgrounds (#​359)
  • Use current-terminal evidence instead of global defaults (#​359)
  • Cache probe transport reflection handles across queries (#​300)
  • Register reflective test seams for native images (#​354, #​348, #​355)
  • Route PTY spawns through the deadline runner (#​357)
  • Add deadline subprocess runner, migrate detect and InfoCmp (#​357)
  • Centralize injectable platform facts for selection (#​356)
  • Define I/O ownership contracts plus a shared lifecycle matrix (#​355)
  • Harden capability snapshots to copy-on-read values (#​354)
  • Scope capability state per connection, not per process (#​353)
  • Converge reply parsing on one canonical family (#​358)
  • Redeliver non-frame bytes caught with a matched reply (#​352)
  • Pin query cancellation and restore cursor-query interrupt flag (#​352)
  • Share reply framing between probing and live queries (#​352)
  • Document probe backend policy: no change warranted (#​351)
  • Fix Sixel sampling and cut pixel/palette work (#​350)
  • Batch line-discipline output when no transform applies (#​349)
  • Drop unread errno capture from hot FFM wrappers (#​348)
  • Reuse the captured environment for platform theme fallback (#​347)
  • Reuse completed async detection for full requests (#​346)
  • Fix pump-test stub publication race that flaked on CI (#​344)
  • Finish terminal probes on matching replies, not timeouts (#​345)
  • Hold the Windows live slot until the old pump stops (#​344)
  • Skip script-child probe when the base stub shadows the overlay (#​338)
  • Restrict native POSIX selection to implemented ABIs (#​343)
  • Pass standard MRJAR validation for both terminal jars (#​342)
  • Support owned-input blocking pumps in ExternalTerminal (#​341)
  • Program scrolling margins when the split ratio changes (#​340)
  • Bypass region routing for split-screen renderer writes (#​339)
  • Decode test bytes with the explicit fixture charset (#​333)
  • Unblock FfmPty bulk stream reads before releasing resources (#​338)
  • Poll for reading flag instead of assuming worker ran (#​335)
  • Use ISO-8859-1 in charset tests for native-image compatibility (#​331)
  • Split TERMINFO_DIRS on both separators sparing drive colons (#​322)
  • Close ExecPty-owned slave streams without closing borrowed stdio (#​337)
  • Complete terminal resource cleanup even when restore fails (#​336)
  • Own one TerminalConnection reader lifecycle and shut it down (#​335)
  • Include ENABLE_EXTENDED_FLAGS when disabling Quick Edit (#​334)
  • Replace fully qualified names with imports (#​333)
  • Preserve UTF-16 surrogate pairs and explicit encoding in input (#​333)
  • Honor KEY_EVENT repeatCount for printable Windows characters (#​332)
  • Apply the Cygwin UTF-8 default in convenience constructors (#​331)
  • Let the Cygwin provider probe mintty without a Win32 console (#​330)
  • Make TtyDetect honor the requested file descriptor (#​329)
  • Use WriteConsoleW only for a verified console output handle (#​328)
  • Restore symmetric equals/hashCode behavior for TerminalString (#​327)
  • Invalidate cached Sixel output when encoding options change (#​326)
  • Keep scaled Sixel image dimensions positive without overflow (#​325)
  • Handle Sixel palettes of two to seven colors without crash (#​324)
  • Decode cancelled terminfo capabilities without bogus values (#​323)
  • Support hexadecimal terminfo directories and TERMINFO precedence (#​322)
  • Preserve the character following an unpaired high surrogate (#​321)
  • Make theme query tests independent of the runner environment (#​317)
  • Reap the probe fixture sleeper instead of orphaning it (#​309)
  • Make EventDecoder handler slots volatile for pump visibility (#​317)
  • Give InputReader an explicit no-silent-loss overflow policy (#​320)
  • Restore stdin handler when lease acquisition callback throws (#​319)
  • Validate complete CPR responses before completing queries (#​318)
  • Route theme query replies past notification handling (#​317)
  • Accumulate fragmented in-band query responses before parsing (#​316)
  • Route input preceding a signal through normal filtering (#​315)
  • Deliver lone Escape when terminal event filters are enabled (#​314)
  • Emit valid replacement bytes for unpaired UTF-8 surrogates (#​313)
  • Skip the encoder char count when the worst case already fits (#​312)
  • Size the encoder char buffer by counting code points first (#​312)
  • Serialize shared encoder buffers through output consumption (#​311)
  • Resolve the active IDE and Windows Terminal configuration (#​310)
  • Fail probe-session creation when stty raw setup fails (#​309)
  • Read the Windows theme value as a REG_DWORD (#​308)
  • Frame each DECRPM response as one CSI sequence (#​307)
  • Stop each OSC reply at its earliest terminator (#​306)
  • Capture the shared instance before returning it (#​305)
  • Probe grapheme clustering in async detection, drop dead field (#​304)
  • Make color-depth predicates keep the documented ladder (#​303)
  • Let measured terminal RGB override platform hints (#​302)
  • Register terminal-detect FFM downcalls for native-image (#​301)
  • Record live Win32 probe field verification (#​297)
  • Separate InfoCmp cache from ordered lookup (#​294)
  • Add direct Windows probe field check (#​297)
  • Benchmark POSIX probe session cold and warm paths (#​297)
  • Refresh cached theme on DSR notifications (#​293)
  • Verify stdin lease restoration when a callback throws (#​291)
  • Test split and timed-out probe responses (#​295)
  • Share built-in probe transport priority across query paths
  • Serialize standalone raw-mode probe sessions (#​293)
  • Read StreamConnection input without relying on available() (#​292)
  • Decode URXVT mouse reports with their +32 button offset
  • Try compiled terminfo before generic ANSI fallback (#​294)
  • Make IDE theme layout selection host-independent (#​297)
  • Port IDE settings-file theme probes to terminal-detect (trimmed) (#​297)
  • Delete orphaned theme cluster (#​297)
  • Extract SttyProbeTransport from TerminalColorQuery (#​297)
  • Call WinConsoleNative directly from TtyDetect (#​297)
  • Cache FFM reflection handles; resolve LineDisciplineTerminal TODO (#​297)
  • Make FfmPosix public probe API; drop dead TtyDetect FFM path (#​297)
  • Win32 native probe transport for terminal-detect (#​297)
  • FFM probe transport for terminal-detect (POSIX, #​297)

Full Changelog: aeshell/aesh-readline@v3.18.3...v3.18.4

v3.18.3: Release 3.18.3

Compare Source

What's New in 3.18.3

Issues
  • #​292 Add first-class stream-backed interactive Connection (pipe-driven embedders)
  • #​293 Consolidate terminal probing: single session cache, remove duplicated detectors
  • #​294 Read terminfo database directly instead of spawning infocmp as fallback
  • #​295 Make terminal probing unit-testable with injectable I/O
Changes
  • Tag post-3.18.2 public API with @​since 3.18.3
  • Injectable terminal probe I/O with DA1-after-DECRPM fix (#​295)
  • Read terminfo database directly instead of spawning infocmp (#​294)
  • Consolidate terminal probing: cache, remove old detector, deprecate tty theme probe (#​293)
  • Parse URXVT mouse reports in EventDecoder
  • ESC early-exit for stripAwayAnsiCodes with JMH evidence
  • Correctness fixes: thread-safe timestamp format, per-scheme bonus matrices
  • StreamConnection review follow-ups: final device field, startReader closed-guard, EOF test
  • Stream-backed interactive Connection for pipe-driven embedders (#​292)
  • fixed javadoc

Full Changelog: aeshell/aesh-readline@v3.18.2...v3.18.3

v3.18.2: Release 3.18.2

Compare Source

What's New in 3.18.2

Issues
  • #​290 Live Windows console tests in CI via AllocConsole
  • #​291 Add scoped stdin-handler lease API to replace manual save/set/restore
Changes
  • fixed javadoc
  • Remove windows-live-console CI job (#​290)
  • Fix windows-live-console run block scalar (folded continuations broke mvn args)
  • Live Windows console tests in CI (#​290)
  • Scoped stdin-handler lease API (#​291)

Full Changelog: aeshell/aesh-readline@v3.18.1...v3.18.2

v3.18.1: Release 3.18.1

Compare Source

What's New in 3.18.1

Issues
  • #​273 IntelliJ terminal: slow prompt redraw after process exit
  • #​280 Windows: unify console encoding across output paths
  • #​282 Bump netty.version from 4.2.17.Final to 4.2.18.Final
  • #​285 Bump org.apache.maven.plugins:maven-install-plugin from 3.1.4 to 3.2.0
  • #​286 Bump org.apache.maven.plugins:maven-deploy-plugin from 3.1.4 to 3.2.0
  • #​287 Bump org.graalvm.buildtools:native-maven-plugin from 1.1.12 to 1.1.13
  • #​288 Quarkus dev-mode hang on exit (macOS): shutdown hook blocks closing tty fd while reader is in-flight
  • #​289 Windows terminal hardening: GetConsoleMode guard + single system-terminal guard
  • #​290 Live Windows console tests in CI via AllocConsole
Changes
  • AllocConsole/FreeConsole bindings for live-console CI tests (#​290)
  • Drop unpaired rmcup from close() cleanup
  • Windows CI: charset matrix, env matrix, Cygwin decline-path test
  • Fix charset wiring test on Cygwin-like Windows CI runners
  • Default Cygwin connection charsets to UTF-8 (#​280)
  • Cygwin xterm-256color upgrade + close() terminal reset for pty4j (#​273)
  • Windows hardening: GetConsoleMode guard + single live terminal guard (#​289)
  • Poll legacy read loop instead of blocking, never close input stream in close() (#​288)

Full Changelog: aeshell/aesh-readline@v3.18.0...v3.18.1

v3.18.0: Release 3.18.0

Compare Source

What's New in 3.18.0

Issues
  • #​269 ExternalTerminal pump thread stuck on System.in blocks JVM shutdown
  • #​270 Fish-style autosuggestions from command history
  • #​274 Bump org.apache.maven.plugins:maven-surefire-plugin from 3.5.6 to 3.6.0
  • #​275 Bump org.apache.maven.plugins:maven-compiler-plugin from 3.15.0 to 3.16.0
  • #​276 Windows: duplicate characters when ENABLE_VIRTUAL_TERMINAL_INPUT is active
  • #​277 Windows terminal hardening: safety, provider correctness, and pump lifecycle
  • #​278 Windows: restore output console mode and make close() idempotent
  • #​279 Windows: verify Ctrl+C signal delivery end to end
  • #​280 Windows: unify console encoding across output paths
Changes
  • Fix ExternalTerminal pump thread stuck on System.in (#​269)
  • Route all console output through WriteConsoleW when console is valid (#​280)
  • Accept WAIT_TIMEOUT from waitForSingleObject freshness gate (#​277)
  • Report ECHOCTL on Windows for identical Ctrl+C feedback (#​279)
  • Fix Windows CI failures: CRLF-tolerant parsing, telnet race, DLL gate (#​277)
  • Rebuild DLL with new bindings and wire native build into CI (#​277)
  • Declare smcup/rmcup in windows terminfo entry (#​276)
  • Drop alternate-screen usage from SimpleTestExample (#​276)
  • Control Windows console mode directly on the Cygwin input path (#​276)
  • Enter alternate screen once in SimpleTestExample (#​276)
  • Restore output console mode and guard close() on Windows (#​278)
  • Collapse CRLF pairs in EventDecoder so one ENTER yields one submit (#​276)
  • Fix code-review findings on Windows terminal changes (#​276, #​277)
  • Windows terminal hardening Phase 3: JNI poll-loop and build (#​277)
  • Windows terminal hardening Phase 2: provider correctness and tests (#​277)
  • Windows terminal hardening Phase 1: safety and correctness (#​277)
  • Avoid System.console() on Windows to prevent JDK JLine pump competing for input (#​276)
  • Fix Windows console mode handling: save/restore and build-from-scratch (#​276)
  • Remove ENABLE_VIRTUAL_TERMINAL_INPUT to fix duplicate chars on Windows (#​276)
  • Fix TerminalEnvironmentTest failures inside IntelliJ terminal
  • Autosuggestion enhancements: builder API, per-char accept, styling (#​270)

Full Changelog: <https://github.com/aeshell/aesh-read

[!IMPORTANT]
✂ PR body was truncated to here.


Configuration

📅 Schedule: (UTC)

  • Branch creation
    • At any time (no schedule defined)
  • Automerge
    • At any time (no schedule defined)

🚦 Automerge: Disabled by config. Please merge this manually once you are satisfied.

♻ Rebasing: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox.

🔕 Ignore: Close this PR and you won't be reminded about this update again.


  • If you want to rebase/retry this PR, check this box

This PR was generated by Mend Renovate. View the repository job log.

@renovate
renovate Bot force-pushed the renovate/version.aesh branch from 7b47a7f to 67387d1 Compare April 28, 2026 17:11
@renovate renovate Bot changed the title fix(deps): update dependency org.aesh:terminal-tty to v3.5 fix(deps): update dependency org.aesh:terminal-tty to v3.6 Apr 28, 2026
@renovate
renovate Bot force-pushed the renovate/version.aesh branch from 67387d1 to e7486fb Compare May 12, 2026 02:03
@renovate renovate Bot changed the title fix(deps): update dependency org.aesh:terminal-tty to v3.6 fix(deps): update dependency org.aesh:terminal-tty to v3.7 May 12, 2026
@renovate
renovate Bot force-pushed the renovate/version.aesh branch from e7486fb to 4d3a688 Compare May 22, 2026 11:10
@renovate renovate Bot changed the title fix(deps): update dependency org.aesh:terminal-tty to v3.7 fix(deps): update dependency org.aesh:terminal-tty to v3.8 May 22, 2026
@renovate renovate Bot changed the title fix(deps): update dependency org.aesh:terminal-tty to v3.8 fix(deps): update version.aesh to v3.8 Jun 2, 2026
@renovate
renovate Bot force-pushed the renovate/version.aesh branch from 4d3a688 to a303dd1 Compare June 4, 2026 15:35
@renovate renovate Bot changed the title fix(deps): update version.aesh to v3.8 fix(deps): update version.aesh to v3.11 Jun 4, 2026
@renovate
renovate Bot force-pushed the renovate/version.aesh branch from a303dd1 to 899c39e Compare June 5, 2026 15:06
@renovate renovate Bot changed the title fix(deps): update version.aesh to v3.11 fix(deps): update version.aesh to v3.12 Jun 5, 2026
@renovate
renovate Bot force-pushed the renovate/version.aesh branch from 899c39e to aaa29d1 Compare June 10, 2026 18:41
@renovate renovate Bot changed the title fix(deps): update version.aesh to v3.12 fix(deps): update version.aesh to v3.14 Jun 10, 2026
@renovate
renovate Bot force-pushed the renovate/version.aesh branch from aaa29d1 to 59c0cf0 Compare June 12, 2026 00:57
@renovate renovate Bot changed the title fix(deps): update version.aesh to v3.14 fix(deps): update version.aesh to v3.14.1 Jun 12, 2026
@renovate
renovate Bot force-pushed the renovate/version.aesh branch from 59c0cf0 to 05ba7f6 Compare June 18, 2026 21:01
@renovate renovate Bot changed the title fix(deps): update version.aesh to v3.14.1 fix(deps): update version.aesh to v3.15.1 Jun 18, 2026
@renovate renovate Bot changed the title fix(deps): update version.aesh to v3.15.1 fix(deps): update version.aesh Jun 22, 2026
@renovate renovate Bot changed the title fix(deps): update version.aesh fix(deps): update dependency org.aesh:terminal-tty to v3.15.1 Jun 25, 2026
@renovate
renovate Bot force-pushed the renovate/version.aesh branch from 05ba7f6 to 7bc26f9 Compare June 26, 2026 15:01
@renovate renovate Bot changed the title fix(deps): update dependency org.aesh:terminal-tty to v3.15.1 fix(deps): update dependency org.aesh:terminal-tty to v3.16 Jun 26, 2026
@renovate
renovate Bot force-pushed the renovate/version.aesh branch from 7bc26f9 to cbe604d Compare June 30, 2026 23:48
@renovate renovate Bot changed the title fix(deps): update dependency org.aesh:terminal-tty to v3.16 fix(deps): update dependency org.aesh:terminal-tty to v3.16.2 Jun 30, 2026
@renovate
renovate Bot force-pushed the renovate/version.aesh branch from cbe604d to 86b7a0e Compare July 13, 2026 03:33
@renovate renovate Bot changed the title fix(deps): update dependency org.aesh:terminal-tty to v3.16.2 fix(deps): update dependency org.aesh:terminal-tty to v3.16.3 Jul 13, 2026
@renovate
renovate Bot force-pushed the renovate/version.aesh branch from 86b7a0e to 83f3b77 Compare August 7, 2026 16:01
@renovate renovate Bot changed the title fix(deps): update dependency org.aesh:terminal-tty to v3.16.3 fix(deps): update dependency org.aesh:terminal-tty to v3.16.4 Aug 7, 2026
@renovate
renovate Bot force-pushed the renovate/version.aesh branch from 83f3b77 to 9d68019 Compare August 30, 2026 07:42
@renovate renovate Bot changed the title fix(deps): update dependency org.aesh:terminal-tty to v3.16.4 fix(deps): update dependency org.aesh:terminal-tty to v3.17.1 Aug 30, 2026
@renovate
renovate Bot force-pushed the renovate/version.aesh branch from 9d68019 to 7a313ed Compare September 5, 2026 19:25
@renovate renovate Bot changed the title fix(deps): update dependency org.aesh:terminal-tty to v3.17.1 fix(deps): update dependency org.aesh:terminal-tty to v3.17.2 Sep 5, 2026
@renovate
renovate Bot force-pushed the renovate/version.aesh branch from 7a313ed to b75472a Compare September 20, 2026 00:21
@renovate renovate Bot changed the title fix(deps): update dependency org.aesh:terminal-tty to v3.17.2 fix(deps): update dependency org.aesh:terminal-tty to v3.18.0 Sep 20, 2026
@renovate
renovate Bot force-pushed the renovate/version.aesh branch from b75472a to 1ebaafa Compare October 17, 2026 15:49
@renovate renovate Bot changed the title fix(deps): update dependency org.aesh:terminal-tty to v3.18.0 fix(deps): update dependency org.aesh:terminal-tty to v3.18.6 Oct 17, 2026
@renovate
renovate Bot force-pushed the renovate/version.aesh branch from 1ebaafa to 695f2cc Compare October 30, 2026 16:24
@renovate renovate Bot changed the title fix(deps): update dependency org.aesh:terminal-tty to v3.18.6 fix(deps): update dependency org.aesh:terminal-tty to v3.18.7 Oct 30, 2026
@renovate
renovate Bot force-pushed the renovate/version.aesh branch from 695f2cc to f8ff666 Compare November 7, 2026 11:56
@renovate renovate Bot changed the title fix(deps): update dependency org.aesh:terminal-tty to v3.18.7 fix(deps): update dependency org.aesh:terminal-tty to v3.18.8 Nov 7, 2026
@renovate
renovate Bot force-pushed the renovate/version.aesh branch from f8ff666 to c1ace5a Compare November 11, 2026 06:43
@renovate renovate Bot changed the title fix(deps): update dependency org.aesh:terminal-tty to v3.18.8 fix(deps): update dependency org.aesh:terminal-tty to v3.19 Nov 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

0 participants